package scau.erps.service.impl;

import java.util.List;

import org.nutz.service.IdNameEntityService;

import scau.erps.entity.Staff;
import scau.erps.service.StaffService;

/**
 * 工作人员服务实现类
 * @author DCJ
 *
 */
public class StaffServiceImpl extends IdNameEntityService<Staff> implements StaffService{

	/**
	 * 查询所有工作人员
	 * @return
	 */
	@Override
	public List<Staff> getAllStaffs() {
		return this.query(null, null);
	}
	/**
	 * 登陆校验
	 * @param stuffName
	 * @param password
	 * @return
	 */
	@Override
	public boolean loginCheck(int id,String password) {
		boolean flag = false;
		Staff stuff = this.fetch(id);
		if (password.equals(stuff.getPassword())) {
			flag = true;			
		}
		return flag;
	}
	/**
	 * 根据ID得到工作人员
	 * @param id
	 * @return
	 */
	@Override
	public Staff getStaffById(int id) {	
		Staff staff = this.fetch(id);
		return staff;
	}

}
